.page-ec { height: 30px; margin-top: 20px; }
.page-ec a { float: left; padding: 0 10px; height: 28px; line-height: 28px; margin-right: 5px; border: 1px solid #ddd; font-size: 14px; cursor: pointer; color: #666; border-radius: 3px; -moz-border-radius: 3px; }
.page-ec a:hover{}
.page-ec span { float: left; height: 30px; line-height: 30px; margin-left: 10px; }
.page-ec strong { float: left; height: 30px; line-height: 30px; margin-left: 10px; letter-spacing: 3px; }
.page-ec a:hover { background-color: #f1f1f1; color: #36f; }
.page-ec .pm-current { border-color: #ddd; color: #36f; }
.page-ec span input { height: 20px; padding: 4px 0px; line-height: 24px; border: 1px solid #ddd; width: 40px; text-align: center; margin: 0 5px; float: left; border-radius: 3px; -moz-border-radius: 3px; color: #666; background-color: #f5f5f5;}
.page-ec span label { float: left; }
.page-ec .pm-sure { font-weight: normal; color: #333; float: left; padding: 0 10px; height: 28px; line-height: 28px; margin-left: 5px; border: 1px solid #ddd; cursor: pointer; border-radius: 3px; -moz-border-radius: 3px; }
.page-ec i { display: inline-block; width: 5px; height: 9px; background-image: url(../../image/common_icons.png); background-repeat: no-repeat; *margin-bottom:4px; _position: relative; _top: 10px; }
.page-ec .pm-prev i { background-position: -5px -44px; margin-right: 3px; }
.page-ec .pm-next { margin-left: 10px; }
.page-ec .pm-next i { background-position: 0px -44px; margin-left: 3px; }
.page-ec .a-prev-disable i { background-position: -10px -44px; }
.page-ec .a-next-disable i { background-position: -15px -44px; }
.page-ec .a-prev-disable:hover { cursor: text; color: #666; }
.page-ec .a-next-disable:hover { cursor: text; color: #666; }
